<?php

//防止恶意调用
if (!defined('IN_MOD'))
{
    die('Hacking attempt');
}

$user              = cmf_get_current_user();
$this->assign($user);

// 商家入驻提交信息
$modulewhere=array();
$modulewhere["tablename"]="fastxcms_portal_post_supplier_apply";
$modulewhere["dataid"]=$configmember['id'];
$modulewhere["dataidname"]="user_id";
$modulewhere["where"]="category_id='124'";
$rzinfo=modulepara("datainfo",$modulewhere);
$parameterinfo = getmoduleparameter($rzinfo['id'], $configinfo['moduleid']);
if($parameterinfo)
{
	$rzinfo = hbarray($rzinfo,$parameterinfo);
}
$this->assign('rzinfo',    $rzinfo);

// 申请供应商入驻提交
if ($_MGPC_GET['type'] == 'sqgys')
{
	if($configmember['supplier_status'] == 1)$this->error("已审核通过，非法操作！");
		
	// 设置初始数据	
	$moduleaqvar = array();
	$moduleaqvar[0] = 'senddata-module';// 模块ID
	$moduleaqvar[1] = 'senddata-class2';// 二级栏目
	$moduleaqvar[2] = 'senddata-class3';// 三级栏目
	$moduleaqvar[3] = 'senddata-create_time';// 创建时间
	$moduleaqvar[4] = 'senddata-published_time';// 发布时间
	$moduleaqvar[5] = 'senddata-category_id';// 分类ID
	$moduleaqvar[6] = 'senddata-lang';// 语言
	$moduleaqvar[7] = 'senddata-user_id';// 发布用户ID
	$moduleaqvar[8] = 'senddata-user_name';// 发布用户名
	$moduleaqvar[9] = 'senddata-post_status';// 设置留言默认未处理状态
	$moduleaqcontent = array();
	$moduleaqcontent[0] = $configinfo['moduleid'];// 模块ID
	$moduleaqcontent[1] = 0;// 二级栏目
	$moduleaqcontent[2] = 0;// 三级栏目
	$moduleaqcontent[3] = time();// 创建时间
	$moduleaqcontent[4] = time();// 发布时间
	$moduleaqcontent[5] = $configinfo['columnid'];// 分类ID
	$moduleaqcontent[6] = $lang;// 语言
	$moduleaqcontent[7] = $configmember['id'];// 发布用户ID
	$moduleaqcontent[8] = $configmember['user_login'];// 发布用户名
	$moduleaqcontent[9] = 0;// 设置留言默认未处理状态
	moduleaqvardata($moduleaqvar,$moduleaqcontent);
	
	// 接收默认数据
	$senddata = moduleaqvarval('senddata','array');
	
	if(empty($rzinfo))
	{
		// 插入数据
		$insert_id = insertdata('fastxcms_portal_post_supplier_apply', $senddata);
		updatedata('fastxcms_portal_post_supplier_apply',"`update_time` = '".time()."'",$configinfo['article_id'],$insert_id);

		// 插入模块参数
		insertmoduleparameter($insert_id);
		
		// 设置入驻状态
		updatedata('fastxcms_user',"`supplier_status` = '2'","id",$configmember['id']);
		
		$this->success('申请供应商入驻成功，等待管理人员审核！');
	}else{
		
		// 修改数据
		updatedata('fastxcms_portal_post_supplier_apply',$senddata,$configinfo['article_id'],$rzinfo['id']);
		updatedata('fastxcms_portal_post_supplier_apply',"`update_time` = '".time()."'",$configinfo['article_id'],$rzinfo['id']);
		
		// 修改模块参数
		updatemoduleparameter($rzinfo['id']);
		
		$this->success('修改入驻信息成功，等待管理人员审核！');
	}
}

// 申请供应商参数
global $parameter_out,$getmoduleconfig;// 外部配置参数信息
$fbackparameter = configmoduleparameter($rzinfo['id']);
$this->assign('fbackparameter',    $fbackparameter);

?>